# Get user details

This endpoint returns profile and role-related information for a user
identified by the provided user identifier, scoped to the current account.

Use cases:

- View user profile details in administration screens
- Review assigned roles and permissions
- Prepare user data for edit or role management workflows

Endpoint: GET /api/v1/account/users/{useridentifier}

## Path parameters:

  - `userIdentifier` (string, required)

## Response 200 fields (text/plain):

  - `data` (object)

  - `data.userRoleModels` (array,null)

  - `data.userRoleModels.userRoleId` (string)

  - `data.userRoleModels.userRoleName` (string,null)

  - `data.userRoleModels.noofUsers` (integer)

  - `data.userRoleModels.users` (array,null)

  - `data.userRoleModels.users.id` (string)

  - `data.userRoleModels.users.userId` (string)

  - `data.userRoleModels.users.name` (string,null)

  - `data.userRoleModels.users.email` (string,null)

  - `data.userRoleModels.users.profilePic` (string,null)

  - `data.userRoleModels.privileges` (array,null)

  - `data.userRoleModels.privileges.privilegeName` (string,null)

  - `data.userRoleModels.privileges.privilegeId` (string)

  - `data.userRoleModels.privileges.privilegeCode` (string,null)

  - `data.userRoleModels.privileges.accessType` (object)

  - `data.userRoleModels.privileges.accessType.accessTypeName` (string,null)

  - `data.userRoleModels.privileges.accessType.accessTypeId` (string)

  - `data.userRoleModels.privileges.accessLevel` (object)

  - `data.userRoleModels.privileges.accessLevel.accessLevelName` (string,null)

  - `data.userRoleModels.privileges.accessLevel.accessLevelId` (string)

  - `data.userRoleModels.privileges.accessMode` (object)

  - `data.userRoleModels.privileges.accessMode.accessModeName` (string,null)

  - `data.userRoleModels.privileges.accessMode.accessModeId` (string)

  - `data.userRoleModels.privileges.responseDescription` (string,null)

  - `data.userRoleModels.isLicensed` (boolean)

  - `data.userRoleModels.isDefault` (boolean)

  - `data.userRoleModels.responseDescription` (string,null)

  - `data.activationDateString` (string,null)

  - `data.expiryDateString` (string,null)

  - `data.responseDescription` (string,null)

  - `data.userId` (string)

  - `data.name` (string,null)

  - `data.firstName` (string,null)

  - `data.middleName` (string,null)

  - `data.lastName` (string,null)

  - `data.phoneNumber1` (string,null)

  - `data.phoneNumber2` (string,null)

  - `data.accountAccess` (object)

  - `data.accountAccess.loginName` (string,null)

  - `data.accountAccess.resetPasswordState` (boolean)

  - `data.accountAccess.activationDate` (string,null)

  - `data.accountAccess.expiryDate` (string,null)

  - `data.status` (object)

  - `data.status.id` (string)

  - `data.status.name` (string,null)

  - `data.status.code` (string,null)

  - `data.email` (string,null)

  - `data.timezone` (object)

  - `data.timezone.timezoneId` (string)

  - `data.timezone.timezoneName` (string,null)

  - `data.timezone.code` (string,null)

  - `data.timezone.supportsDaylightSavingTime` (boolean)

  - `data.timezone.daylightName` (string,null)

  - `data.profilePic` (string,null)

  - `data.userIds` (array,null)

  - `data.isSSOUser` (boolean)

  - `data.userRoles` (array,null)

  - `data.statusCode` (string,null)

  - `data.team` (object)

  - `data.team.accountOrgUnitId` (string)

  - `data.team.levelOrdinal` (integer)

  - `data.team.accountOrgUnitName` (string,null)

  - `data.team.accountOrgUnitCode` (string,null)

  - `data.team.parentAccountOrgUnitId` (string,null)

  - `data.team.subLevelUnits` (array,null)

  - `data.loginName` (string,null)

  - `data.statusDetails` (object)

  - `data.statusDetails.statusId` (integer)

  - `data.statusDetails.uniqueId` (string)

  - `data.statusDetails.statusName` (string,null)

  - `data.statusDetails.statusCode` (string,null)

  - `data.statusDetails.statusColor` (string,null)

  - `data.isEmployee` (boolean)

  - `data.employeeCode` (string,null)

  - `data.isTwoFactorEnabled` (boolean)

  - `message` (string,null)

  - `isError` (boolean)

  - `messageCode` (integer)

  - `status` (string,null)

  - `errorType` (string,null)

  - `traceid` (string,null)

  - `responseDescription` (string,null)


